gdk/win32: do not expose gdk_win32_*_libgtk_only in public headers
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Wed, 24 Aug 2022 11:44:32 +0000 (15:44 +0400)
committerMarc-André Lureau <marcandre.lureau@redhat.com>
Wed, 24 Aug 2022 11:44:32 +0000 (15:44 +0400)
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
gdk/win32/gdkprivate-win32.h
gdk/win32/gdkwin32misc.h
gtk/gtkicontheme.c
gtk/gtkprintoperation-win32.c

index 3ba99dce83400f8dd6ea36a965567994d154dad8..c8bf213b7244b9af14a51750a695e0cc3b4de985 100644 (file)
@@ -441,4 +441,10 @@ typedef enum _GdkWin32ProcessorCheckType
 
 gboolean _gdk_win32_check_processor (GdkWin32ProcessorCheckType check_type);
 
+GdkPixbuf    *gdk_win32_icon_to_pixbuf_libgtk_only (HICON hicon,
+                                                    double *x_hot,
+                                                    double *y_hot);
+HICON         gdk_win32_pixbuf_to_hicon_libgtk_only (GdkPixbuf *pixbuf);
+void          gdk_win32_set_modal_dialog_libgtk_only (HWND window);
+
 #endif /* __GDK_PRIVATE_WIN32_H__ */
index 990b8d015642cfd6bb7d68316894f56360ec5aef..404a3baba03a9f731ce8f8061786d8d4a146b78b 100644 (file)
@@ -84,20 +84,6 @@ GDK_AVAILABLE_IN_ALL
 GdkSurface *   gdk_win32_surface_lookup_for_display (GdkDisplay *display,
                                                      HWND        anid);
 
-#if defined (INSIDE_GDK_WIN32) || defined (GTK_COMPILATION) || defined (GTK_COMPILATION)
-
-/* For internal GTK use only */
-GDK_AVAILABLE_IN_ALL
-GdkPixbuf    *gdk_win32_icon_to_pixbuf_libgtk_only (HICON hicon,
-                                                    double *x_hot,
-                                                    double *y_hot);
-GDK_AVAILABLE_IN_ALL
-HICON         gdk_win32_pixbuf_to_hicon_libgtk_only (GdkPixbuf *pixbuf);
-GDK_AVAILABLE_IN_ALL
-void          gdk_win32_set_modal_dialog_libgtk_only (HWND window);
-
-#endif
-
 G_END_DECLS
 
 #endif /* __GDK_WIN32_MISC_H__ */
index 4cc8387d663ad774742acb874a193e55c6fda399..4c39604132aeac437fbc1a7185a96afb0e7bd230 100644 (file)
@@ -36,6 +36,7 @@
 #include <windows.h>
 #include <shellapi.h>
 #include "win32/gdkwin32.h"
+#include "win32/gdkprivate-win32.h"
 #endif /* G_OS_WIN32 */
 
 #include "gtkiconthemeprivate.h"
index 43d63bb81537d8d396cbbb128aa1d94edca3ea2a..b9ef0bf9aa086a993d52fb5f96f0ef778b3f6529 100644 (file)
@@ -45,6 +45,7 @@
 #include "gtkprivate.h"
 #include "gtkwidgetprivate.h"
 #include "gtknative.h"
+#include "win32/gdkprivate-win32.h"
 
 #define MAX_PAGE_RANGES 20
 #define STATUS_POLLING_TIME 2000